home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / test / test_codecencodings_cn.pyo (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  2KB  |  37 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. from test import test_support
  5. from test import test_multibytecodec_support
  6. import unittest
  7.  
  8. class Test_GB2312(test_multibytecodec_support.TestBase, unittest.TestCase):
  9.     encoding = 'gb2312'
  10.     tstring = test_multibytecodec_support.load_teststring('gb2312')
  11.     codectests = (('abc\x81\x81\xc1\xc4', 'strict', None), ('abc\xc8', 'strict', None), ('abc\x81\x81\xc1\xc4', 'replace', u'abc\xef\xbf\xbd\xe8\x81\x8a'), ('abc\x81\x81\xc1\xc4\xc8', 'replace', u'abc\xef\xbf\xbd\xe8\x81\x8a\xef\xbf\xbd'), ('abc\x81\x81\xc1\xc4', 'ignore', u'abc\xe8\x81\x8a'), ('\xc1d', 'strict', None))
  12.  
  13.  
  14. class Test_GBK(test_multibytecodec_support.TestBase, unittest.TestCase):
  15.     encoding = 'gbk'
  16.     tstring = test_multibytecodec_support.load_teststring('gbk')
  17.     codectests = (('abc\x80\x80\xc1\xc4', 'strict', None), ('abc\xc8', 'strict', None), ('abc\x80\x80\xc1\xc4', 'replace', u'abc\xef\xbf\xbd\xe8\x81\x8a'), ('abc\x80\x80\xc1\xc4\xc8', 'replace', u'abc\xef\xbf\xbd\xe8\x81\x8a\xef\xbf\xbd'), ('abc\x80\x80\xc1\xc4', 'ignore', u'abc\xe8\x81\x8a'), ('\x834\x831', 'strict', None))
  18.  
  19.  
  20. class Test_GB18030(test_multibytecodec_support.TestBase, unittest.TestCase):
  21.     encoding = 'gb18030'
  22.     tstring = test_multibytecodec_support.load_teststring('gb18030')
  23.     codectests = (('abc\x80\x80\xc1\xc4', 'strict', None), ('abc\xc8', 'strict', None), ('abc\x80\x80\xc1\xc4', 'replace', u'abc\xef\xbf\xbd\xe8\x81\x8a'), ('abc\x80\x80\xc1\xc4\xc8', 'replace', u'abc\xef\xbf\xbd\xe8\x81\x8a\xef\xbf\xbd'), ('abc\x80\x80\xc1\xc4', 'ignore', u'abc\xe8\x81\x8a'), ('abc\x849\x849\xc1\xc4', 'replace', u'abc\xef\xbf\xbd\xe8\x81\x8a'))
  24.     has_iso10646 = True
  25.  
  26.  
  27. def test_main():
  28.     suite = unittest.TestSuite()
  29.     suite.addTest(unittest.makeSuite(Test_GB2312))
  30.     suite.addTest(unittest.makeSuite(Test_GBK))
  31.     suite.addTest(unittest.makeSuite(Test_GB18030))
  32.     test_support.run_suite(suite)
  33.  
  34. if __name__ == '__main__':
  35.     test_main()
  36.  
  37.